﻿using System;
using System.Drawing;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ProductShop
{
    public interface IProductShopView : IBaseView
    {
        IEnumerable<String> ProductCategoryNames { get; set; }
        IEnumerable ProductData { get; set; }
        Image SelectedProductImage { get; set; }
        String SelectedProductID { get; set; }
        String SelectedProductName { get; set; }
        String SelectedProductPrice { get; set; }
        String SelectedProductDescription { get; set; }

        event Action ProductCategoryChanged;
        event Action ParticularProductSelected;
        event Action ProductDeleted;
        event Action ProductAdded;
        event Action ProductChanged;

        String GetSelectedProductCategory();
        String GetSelectedProductID();
    }
}
